Big Huge Thesaurus

embroidery frame

noun